package com.whnk.attendance.vo;

import com.whnk.common.core.annotation.Excel;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 项目考勤信息展示对象 pm_sign_List
 *
 * @author whnk
 * @date 2021-11-17
 */
public class PmSignListImportVo implements Serializable
{
    private static final long serialVersionUID = 1L;

    /** 编号 */
    @Excel(name = "编号")
    private String excelNum;

    /** 证件号码 */
    @Excel(name = "身份证号")
    private String empId;

    /** 姓名 */
    @Excel(name = "姓名")
    private String empNm;

    /** 项目编号 */
    @Excel(name = "项目编号")
    private String proSn;

    /** 项目名称 */
    @Excel(name = "项目名称")
    private String proName;

    /** 项目应出勤(天数) */
    @Excel(name = "项目应出勤(天数)")
    private BigDecimal proAttDays;

    /** 驻场办公(天数) */
    @Excel(name = "驻场办公(天数)")
    private BigDecimal proOnOffice;

    /** 远程办公(天数) */
    @Excel(name = "远程办公(天数)")
    private BigDecimal proOffOffice;

    /** 补助90元(天数) */
    @Excel(name = "补助90元(天数)")
    private BigDecimal surDate90;

    /** 补助60元(天数) */
    @Excel(name = "补助60元(天数)")
    private BigDecimal surDate60;

    /** 补助40元(天数) */
    @Excel(name = "补助40元(天数)")
    private BigDecimal surDate40;

    /** 补助20元(天数) */
    @Excel(name = "补助20元(天数)")
    private BigDecimal surDate20;

    /** 补助10元(天数) */
    @Excel(name = "补助10元(天数)")
    private BigDecimal surDate10;

    /** 总计补助(天数) */
    @Excel(name = "总计补助(天数)")
    private BigDecimal surDateTotal;

    /** 总计补助金额(元) */
    @Excel(name = "总计补助金额(元)")
    private BigDecimal surAmountTotal;

    /** 加班补助(元) */
    @Excel(name = "加班补助(元)")
    private BigDecimal surExtraWork;

    /** OA提请年假(小时) */
    @Excel(name = "OA提请年假(小时)")
    private BigDecimal leaveAnnual;

    /** 病假(小时) */
    @Excel(name = "病假(小时)")
    private BigDecimal leaveSick;

    /** 事假(小时) */
    @Excel(name = "事假(小时)")
    private BigDecimal leaveAffair;

    /** 丧假(小时) */
    @Excel(name = "丧假(小时)")
    private BigDecimal leaveFuneral;

    /** 婚假(小时) */
    @Excel(name = "婚假(小时)")
    private BigDecimal leaveMarriage;

    /** 产假(小时) */
    @Excel(name = "产假(小时)")
    private BigDecimal leaveMaternity;

    /** 哺乳假(小时) */
    @Excel(name = "哺乳假(小时)")
    private BigDecimal leaveFeeding;

    /** 倒休(小时) */
    @Excel(name = "倒休(小时)")
    private BigDecimal leavePaid;

    /** 请假和倒休合计(小时) */
    @Excel(name = "请假和倒休合计(小时)")
    private BigDecimal leaveTotal;

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public String getExcelNum() {
        return excelNum;
    }

    public void setExcelNum(String excelNum) {
        this.excelNum = excelNum;
    }

    public String getEmpId() {
        return empId;
    }

    public void setEmpId(String empId) {
        this.empId = empId;
    }

    public String getEmpNm() {
        return empNm;
    }

    public void setEmpNm(String empNm) {
        this.empNm = empNm;
    }

    public String getProSn() {
        return proSn;
    }

    public void setProSn(String proSn) {
        this.proSn = proSn;
    }

    public String getProName() {
        return proName;
    }

    public void setProName(String proName) {
        this.proName = proName;
    }

    public BigDecimal getProAttDays() {
        return proAttDays;
    }

    public void setProAttDays(BigDecimal proAttDays) {
        this.proAttDays = proAttDays;
    }

    public BigDecimal getProOnOffice() {
        return proOnOffice;
    }

    public void setProOnOffice(BigDecimal proOnOffice) {
        this.proOnOffice = proOnOffice;
    }

    public BigDecimal getProOffOffice() {
        return proOffOffice;
    }

    public void setProOffOffice(BigDecimal proOffOffice) {
        this.proOffOffice = proOffOffice;
    }

    public BigDecimal getSurDate90() {
        return surDate90;
    }

    public void setSurDate90(BigDecimal surDate90) {
        this.surDate90 = surDate90;
    }

    public BigDecimal getSurDate60() {
        return surDate60;
    }

    public void setSurDate60(BigDecimal surDate60) {
        this.surDate60 = surDate60;
    }

    public BigDecimal getSurDate40() {
        return surDate40;
    }

    public void setSurDate40(BigDecimal surDate40) {
        this.surDate40 = surDate40;
    }

    public BigDecimal getSurDate20() {
        return surDate20;
    }

    public void setSurDate20(BigDecimal surDate20) {
        this.surDate20 = surDate20;
    }

    public BigDecimal getSurDate10() {
        return surDate10;
    }

    public void setSurDate10(BigDecimal surDate10) {
        this.surDate10 = surDate10;
    }

    public BigDecimal getSurDateTotal() {
        return surDateTotal;
    }

    public void setSurDateTotal(BigDecimal surDateTotal) {
        this.surDateTotal = surDateTotal;
    }

    public BigDecimal getSurAmountTotal() {
        return surAmountTotal;
    }

    public void setSurAmountTotal(BigDecimal surAmountTotal) {
        this.surAmountTotal = surAmountTotal;
    }

    public BigDecimal getSurExtraWork() {
        return surExtraWork;
    }

    public void setSurExtraWork(BigDecimal surExtraWork) {
        this.surExtraWork = surExtraWork;
    }

    public BigDecimal getLeaveAnnual() {
        return leaveAnnual;
    }

    public void setLeaveAnnual(BigDecimal leaveAnnual) {
        this.leaveAnnual = leaveAnnual;
    }

    public BigDecimal getLeaveSick() {
        return leaveSick;
    }

    public void setLeaveSick(BigDecimal leaveSick) {
        this.leaveSick = leaveSick;
    }

    public BigDecimal getLeaveAffair() {
        return leaveAffair;
    }

    public void setLeaveAffair(BigDecimal leaveAffair) {
        this.leaveAffair = leaveAffair;
    }

    public BigDecimal getLeaveFuneral() {
        return leaveFuneral;
    }

    public void setLeaveFuneral(BigDecimal leaveFuneral) {
        this.leaveFuneral = leaveFuneral;
    }

    public BigDecimal getLeaveMarriage() {
        return leaveMarriage;
    }

    public void setLeaveMarriage(BigDecimal leaveMarriage) {
        this.leaveMarriage = leaveMarriage;
    }

    public BigDecimal getLeaveMaternity() {
        return leaveMaternity;
    }

    public void setLeaveMaternity(BigDecimal leaveMaternity) {
        this.leaveMaternity = leaveMaternity;
    }

    public BigDecimal getLeaveFeeding() {
        return leaveFeeding;
    }

    public void setLeaveFeeding(BigDecimal leaveFeeding) {
        this.leaveFeeding = leaveFeeding;
    }

    public BigDecimal getLeavePaid() {
        return leavePaid;
    }

    public void setLeavePaid(BigDecimal leavePaid) {
        this.leavePaid = leavePaid;
    }

    public BigDecimal getLeaveTotal() {
        return leaveTotal;
    }

    public void setLeaveTotal(BigDecimal leaveTotal) {
        this.leaveTotal = leaveTotal;
    }
}
